#pragma once
#include "bondlib.h"
#include <string>
////////////////////////////////////////////
//含权债
class S_BONDLIB_EXPORT CBondOptionInfo
{
public:
	CBondOptionInfo();
	CBondOptionInfo(const CBondOptionInfo& info);
	~CBondOptionInfo();

public:
	void Clear();//初始化数据

	void SetCombBondKey(const char* sCombBondKey);
	void SetCallStr(const char* sCallStr);
	void SetPutStr(const char* sPutStr);

	const char* GetCombBondKey() const;
	const char* GetCallStr() const;
	const char* GetPutStr() const;
//////////////////////////////////////////////////////////////////////

private:
	char			m_BondKeyListedMarket[42];	//comb bondkey
	std::string		m_CallStr;
	std::string		m_PutStr;
};
